package com.suhe.stock.entity;

import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;

import java.math.BigDecimal;

/**
 * 指数
 */
@Entity
@Table(name = "exponent")
public class Exponent {

    /**
     * 指数代码
     */
    @Id
    private String code;

    /**
     * 指数名称
     */
    private String name;

    /**
     * 最新价
     */
    private BigDecimal latest;

    /**
     * 涨跌额
     */
    private BigDecimal up;

    /**
     * 涨跌幅
     */
    private BigDecimal upRate;

    /**
     * 成交量
     */
    private BigDecimal turnover;

    /**
     * 成交额
     */
    private BigDecimal volume;

    /**
     * 昨日收盘价
     */
    private BigDecimal preClose;

    /**
     * 今日开盘价
     */
    private BigDecimal open;

    /**
     * 最高价
     */
    private BigDecimal high;

    /**
     * 最低价
     */
    private BigDecimal low;

    /**
     * 振幅
     */
    private BigDecimal amplitude;

    /**
     * 换手率
     */
    private BigDecimal changes;

    /**
     * 流通市值
     */
    private BigDecimal circulation;

    /**
     * 总市值
     */
    private BigDecimal marketValue;

    /**
     * 内盘
     */
    private BigDecimal invol;

    /**
     * 外盘
     */
    private BigDecimal outs;

    /**
     * 上涨家数
     */
    private Integer rise;

    /**
     * 下跌家数
     */
    private Integer fall;

    /**
     * 平家数
     */
    private Integer keep;
}
